package com.vates.springapp.service.impl;


import java.util.Set;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.vates.springapp.domain.Hotel;
import com.vates.springapp.domain.TipoHabitacion;
import com.vates.springapp.repository.BaseDao;
import com.vates.springapp.service.HotelService;


@Component(value="hotelService")
public class HotelServiceImpl implements HotelService
{

	@Autowired
	BaseDao<Hotel> hotelDAO;
	
	@Override
	public void nuevoHotel(String nombre, String categoria, String domicilio,
			String localidad, String provincia, int codPostal, long telefono) {
		
		
		Hotel hotel= new Hotel();
		hotel.setNombre(nombre);
		hotel.setCategoria(categoria);
		hotel.setDomicilio(domicilio);
		hotel.setLocalidad(localidad);
		hotel.setProvincia(provincia);
		hotel.setCodPostal(codPostal);
		hotel.setTelefono(telefono);
		
		hotelDAO.nuevo(hotel);
		
		
	}

	@Override
	public void nuevoHotel(String nombre, String categoria, String domicilio,
			String localidad, String provincia, int codPostal, long telefono,
			Set<TipoHabitacion> lista) {
		
		
		Hotel hotel= new Hotel();
		hotel.setNombre(nombre);
		hotel.setCategoria(categoria);
		hotel.setDomicilio(domicilio);
		hotel.setLocalidad(localidad);
		hotel.setProvincia(provincia);
		hotel.setCodPostal(codPostal);
		hotel.setTelefono(telefono);
		hotel.setTipoHabitacion(lista);
		
		
	}
	
	
	

}
